import pandas as pd
# 读取Excel文件
df = pd.read_excel('学生体检统计表.xlsx', sheet_name=None)
# 创建一个Excel写入器
with pd.ExcelWriter('学生体检统计表_透视表.xlsx') as workbook:
    for name, data in df.items():
        # 创建透视表
        pivot = data.pivot_table(index='性别', 
                                 values=['身高（cm）', '体重（kg）'], 
                                 aggfunc={'身高（cm）': ['min', 'max', 'mean'], 
                                          '体重（kg）': ['min', 'max', 'mean']})
        # 将透视表写入新工作表
        pivot.to_excel(workbook, sheet_name=f'{name}透视表', index=True)
